0  7566195
1  9181217
2  11337728
3  10223682
4  7536780
5  1048749
6  165
7  2171
8  10562
9  16896
10  20992
11  1063168
12  5912856
13  0
14  1579032
15  0
16  12434877
17  15692544
18  15677729
19  16187524
20  12386493
21  5898471
22  10718
23  543438
24  29580
25  37888
26  44288
27  3773440
28  9208832
29  2171169
30  0
31  0
32  16777215
33  16760121
34  16749658
35  16747685
36  16743415
37  11891711
38  6517759
39  3775743
40  3784183
41  1103492
42  4906570
43  10288986
44  14610176
45  8684676
46  0
47  0
48  16777215
49  16770989
50  16766662
51  16764630
52  16762623
53  14599935
54  11910655
55  11394815
56  10872831
57  10878951
58  13563821
59  13565877
60  16252828
61  14079702
62  0
63  0
